#ifndef  PDU_SUPPORT_H
#define  PDU_SUPPORT_H

#include "SIM900A.h"
//#define     UPRINTF(...)     ((void)0)
//


typedef struct _pdu_spt_e
{
    const char *pos; //当前返回位置
    uint16_t proc_bytes; //处理的长度
    uint16_t remain_bytes; //未处理的长度
    uint16_t pdu_len;     //可生成PDU长度
    int ret;          //返回值
}pdu_spt_print_pdu_ret_t;


//检查字符串是否是纯数字字符串
int pdu_spt_is_string_num(char *msg, int len);

int ucs2_to_utf8(const char *ibuf, size_t inbytes,
        char *obuf, size_t *outbytes);


#endif  /*PDU_SUPPORT_H*/
